package SuperTest;
/*
1.super是一个关键字，全部小写
2.super和this对比这学习。
    this能出现在实例方法和构造方法中
    this. this()
    this不能使用在静态方法中 this.大部分可以省略 在区分局部变量和实例变量的时候不能省略
    this()只能出现在构造方法中第一行

    super能出现在实例方法和构造方法中
    super. super()
    super不能使用在静态方法中 super.大部分可以省略 在区分局部变量和实例变量的时候不能省略
    super()只能出现在构造方法中第一行，通过当前的构造方法去调用父类的构造方法，目的是创建子类对象的时候，
    先初始化父类型特征



 */
public class SuperTest1 {
    public static void main(String[] args){
        new B();
    }
}
class A{
    public A(){
        System.out.println("A类无参构造");
    }
}
class B extends A{
    public B(){
        //第一换有一个默认的super()去调用父类的无参构造
        System.out.println("B类无参构造");
    }
}

